home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0799 / 785 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  3.2 KB

  1. Date: Wed, 12 Jan 94 10:09:18 +0100
  2. From: Stephen.Usher@earth.ox.ac.uk
  3. Subject: Re: MiNT goes UNiX, invitation for mailing list (MINTOS)
  4.  
  5. >Here are hierarchies from a few more Unix systems I have (or had) access to.
  6. >
  7. >In the following chart, each column lists differences from the column left
  8. >to it.
  9. >
  10. >            BSD-Net2    DEC OSF/1        Linux
  11. >
  12. >Config files        /etc
  13. >Single user bins    /bin
  14. >Single user root user    /sbin
  15. >Temporary files        /tmp
  16. >
  17. >Per machine variable    /var
  18. >Spool directories    /var/spool
  19. >Mail spool        /var/mail    /var/spool/mail
  20.                         ^^^^^^^^^
  21. Surely you mean /var/spool/mail?
  22.  
  23. >Big tmp            /var/tmp
  24. >Logfiles        /var/log    /var/adm
  25.                         ^^^^^^^^
  26. That's merely for mail logs, /var/adm holds messages, wtmp etc.
  27.  
  28. >Accounting files    /var/acct    /var/adm
  29. >Crash dumps        /var/crash    /var/adm/crash
  30. >
  31. >Bins            /usr/bin
  32. >UCB bins        /usr/ucb    /usr/bin (3)        /usr/bin
  33. >Library files        /usr/lib    
  34. >Pgms called by pgms    /usr/libexec    /usr/lbin
  35. >Data files        /usr/libdata    /usr/lib (1)
  36. >Shared libs        --        /usr/shlib        /usr/lib
  37. >Programmer's bin, lib    /usr/{bin,lib}    /usr/ccs/{bin,lib}    /usr/{bin,lib}
  38.                         ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
  39. And /usr/ucb.
  40.  
  41. >Arch. indep. data files    /usr/share                /usr/lib
  42. >Manuals            /usr/share/man  (2)            /usr/man
  43. >Other stuff        /usr/var -> /var
  44. >            /usr/spool -> /var/spool
  45. >            /usr/adm -> /adm
  46. >            /usr/tmp -> /var/tmp
  47. >
  48. >Kit specific (4)    --        /usr/kits/KITNAME/...    --
  49. >            --        /var/kits/KITNAME/...    --
  50. >
  51. >Some remarks:
  52. >
  53. >(1) OSF/1 /usr/lib:
  54. >    most stuff are just symlinks, like
  55. >      libc.a -> ../ccs/lib/libc.a
  56. >      tmac -> ../share/lib/tmac
  57. >
  58. >(2) OSF/1 has a symlink
  59. >      /usr/man -> /usr/share/man
  60. >
  61. >(3) OSF/1 has a symlink
  62. >      /usr/ucb -> /usr/bin
  63. >
  64. >(4) OSF/1 /usr/kits/KITNAME/...
  65. >      /var/kits/KITNAME/...
  66. >    These are kit specific and can be installed and deleted separately (via 
  67. >    `setld').  A lot of stuff from /usr is symlinked into these hierarchies.
  68. >
  69. >Hmm.. (after some consideration) from my point of view, the Linux column 
  70. >looks best.  :-)
  71. >
  72. >Michael
  73. >-- 
  74. >Internet: hohmuth@freia.inf.tu-dresden.de
  75.  
  76. This is what SunOS 4.1.x has:-
  77.  
  78. Config files        /etc
  79. Single user bins    /bin
  80. Single user root user    /sbin
  81. Daemons (inet)        /usr/etc
  82. Temporary files        /tmp
  83.  
  84. Per machine variable    /var
  85. Spool directories    /var/spool
  86. Mail spool        /var/mail
  87. Big tmp            /var/tmp
  88. Logfiles        /var/{adm,log}
  89. Accounting files    /var/adm/acct
  90. Crash dumps        /var/crash
  91.  
  92. Bins            /usr/{bin,5bin}
  93. UCB bins        /usr/ucb
  94. Library files        /usr/lib    
  95. Pgms called by pgms    /usr/lib
  96. Data files        /usr/lib
  97. Shared libs        /usr/lib
  98. Programmer's bin, lib    /usr/{bin,ucb,lib}
  99. Arch. indep. data files    /usr/share
  100. Manuals            /usr/man
  101. Other stuff        /usr/var -> /var
  102.             /usr/spool -> /var/spool
  103.             /usr/adm
  104.             /usr/tmp -> /var/tmp
  105.  
  106. I like separating the UCB stuff from the generic from the SYSV, and would go
  107. further, adding a /usr/posixbin for all those commands for which the posix
  108. version differs from the generic/BSD/SYSV.
  109.  
  110. Steve
  111. -- 
  112. ---------------------------------------------------------------------------
  113. Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
  114. E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
  115. Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).
  116.  
  117.